SEPA payments
The Single Euro Payments Area (SEPA) is a European regulatory initiative to improve the efficiency of Euro cross-border payments by creating one set of standards that apply to all Euro payments made across the SEPA countries.
SEPA is made up of the 28 EU member states, Iceland, Lichtenstein, Norway and Switzerland, Monaco and San Marino. SEPA payments can also be made and received to 13 territories. Guidelines exist on format standards for all Euro payments within the SEPA region.
Local Currency: Euro (EUR)
ISO Country Code: Varies by country. See section 2.2 Coverage or Appendix C: for a list by country.
Only one format is available when making SEPA payments. The BIC and IBAN are mandatory for all SEPA payments.
Template Field Name |
API Field Name |
CSV Field Name |
M/O |
Field Length |
Description |
---|---|---|---|---|---|
Bank Name |
BankName |
bank name |
Mandatory |
30 |
Name of the beneficiary (payee) bank |
Payee |
CustomerName |
payee |
Mandatory |
30 |
If the beneficiary (payee) is an individual, this should be their full name including both their first and last name (no initials) with a space in-between. If the beneficiary (payee) is a company, this should be the full company name. Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. |
IBAN |
IBAN |
iban |
Mandatory |
Varies by Country |
The International Bank Account Number (IBAN) is the account number of the beneficiary (payee).
The format and length of the IBAN varies by country. See Appendix C: for a list by country. |
SWIFT BIC |
SWIFT |
swift |
Optional |
8 or 11 |
The SWIFT BIC is the Bank Identification Code of the beneficiary (payee) bank.
It can be 8 or 11 alphanumeric characters.
Note: If SWIFT BIC is only 8 characters, do NOT infill to 11 characters by adding XXX. This causes the payment to be sent as an international payment instead of a domestic payment. |
Beneficiary Details |
|||||
Address Line 1 |
AddressLine1 |
B_Addre ssLine1 |
Optional |
35 |
Beneficiary’s residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street |
Address Line 2 |
AddressLine2 |
B_Addre ssLine2 |
Optional |
35 |
Beneficiary’s residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio |
City |
City |
B_City |
Optional |
35 |
Beneficiary’s city or town of their residential (if payee is an individual) or registered (if payee is a company) address |
Postal/Zip Code |
Postcode |
B_Postc ode |
Optional |
10 |
Beneficiary’s postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address |
Country |
CountryCode |
B_Count ryCode |
Optional |
2 |
Beneficiary’s country of their residential (if payee is an individual) or registered (if payee is a company) address.
If using the templates, select from the drop down or enter the 2 digit ISO 3166-1 standard country code in csv or API request. This can be found at the following link:
|
Date of Birth |
DateOfBirth |
N/A |
Optional |
10 |
Beneficiary’s date of birth in DD/MM/YYYY format.
If using the templates, select date, month and year from drop down or enter in DD/MM/YYYY format in API request (not available in csv request) |
SEPA (Single Euro Payments Area) is a European regulatory initiative to create a standard format for processing Euro transactions across 47 markets in Europe.
It harmonises the way Europeans make payments in these countries. By making bank transfer payments work to a common set of rules, the Single European Payments Area aims to make payments within the EU easier and more efficient.
SEPA compliance
Compliance with the SEPA format for Euro transfers is a mandatory requirement for Worldpay AP. To process payment instructions to recipients in these countries and territories we have to comply with it.
These instructions are referred to as SEPA Credit Transfers (SCT). Through the system integrations we have with our partner banks we hope to have removed the complexities of this for you.
The information in this section describes the recipient bank details that we must capture to execute Euro (EUR) payments to the countries and territories shown below.
Some of the countries, whilst they are in the SEPA region, do not use the Euro as their national currency. If you are making payments to these countries in local currencies you should capture the recipient bank information outlined in Domestic payments
Principal countries in SEPA (for EUR transfers)
Euro area countries
Country |
ISO code |
Local currency |
---|---|---|
Austria |
AT |
EUR |
Belgium |
BE |
EUR |
Cyprus |
CY |
EUR |
Estonia |
EE |
EUR |
Finland |
FI |
EUR |
France |
FR |
EUR |
Germany |
DE |
EUR |
Greece |
GR |
EUR |
Ireland |
IE |
EUR |
Italy |
IT |
EUR |
Latvia |
LV |
EUR |
Lithuania |
LT |
EUR |
Luxembourg |
LU |
EUR |
Malta |
MT |
EUR |
Netherlands |
NL |
EUR |
Portugal |
PT |
EUR |
Slovakia |
SK |
EUR |
Slovenia |
SI |
EUR |
Spain |
ES |
EUR |
Non-Euro countries
Country |
ISO code |
Local currency |
---|---|---|
Bulgaria |
BG |
BGN |
Croatia |
HR |
HRK |
Czech Republic |
CZ |
CZK |
Denmark |
DK |
DKK |
Hungary |
HU |
HUF |
Poland |
PL |
PLN |
Romania |
RO |
RON |
Sweden |
SE |
SEK |
United Kingdom |
GB |
GBP |
Non-EU countries
Country |
ISO code |
Local currency |
---|---|---|
Iceland |
IS |
ISK |
Liechtenstein |
LI |
CHF |
Monaco |
MC |
EUR |
Norway |
NO |
NOK |
San Marino |
SM |
EUR |
Switzerland |
CH |
CHF |
Other territories in SEPA
Payments in Euros to the following territories are also classified as SEPA credit transfers, and require the same recipient bank information to be captured:
-
Aland Islands (FI)
-
Azores (PT)
-
Canary Islands (ES)
-
French Guiana (GF)
-
Gibraltar (GR)
-
Guadeloupe (GP)
-
Madeira (PT)
-
Martinique (MQ)
-
Mayotte (YT)
-
Reunion (RE)
-
St Barthelemy (BL)
-
Saint Martin (MF)
-
Saint Pierre & Miquelon (PM)
SEPA: Recipient bank account information (Euros (EUR))
The table below indicates the bank account information required for Euro transfers to recipient accounts based in countries and territories within the SEPA region.
Field name |
API field name |
Length |
Comments |
---|---|---|---|
Bank name |
bankName |
50 |
The name of the bank where the recipient holds their account. |
Branch location |
branchAddress |
50 |
Optional: General location is acceptable (for example, Madrid) |
Payee |
Payee |
35 |
The name of the recipient as specified on the bank account. |
IBAN |
Iban |
- |
International Bank Account Number (IBAN). |
SWIFT BIC |
Swift |
8/11 |
The SWIFT (BIC) code of the recipient bank. Note: If SWIFT BIC is 8 characters, do NOT infill to 11 characters by adding XXX. This causes the payment to be sent internationally |